large aquatic serpent - Turkish English Dictionary